Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
1 LEAWOOD PLACE Detached £325,139 £147,000 14 Nov 2003
2 LEAWOOD PLACE Semi-Detached £165,869 £40,000 15 Oct 1999
3 LEAWOOD PLACE Detached £334,905 £179,950 25 Apr 2005
4 LEAWOOD PLACE Semi-Detached £275,327 £145,000 29 Oct 2004
5 LEAWOOD PLACE Semi-Detached £270,381 £178,550 1 Aug 2014
6 LEAWOOD PLACE Semi-Detached £263,984 £155,000 1 Aug 2012
7 LEAWOOD PLACE Semi-Detached £305,916 £185,000 30 Aug 2013
9 LEAWOOD PLACE Semi-Detached £290,972 £79,500 20 Oct 2000
10 LEAWOOD PLACE Detached £295,936 £257,500 16 Jul 2021
11 LEAWOOD PLACE Semi-Detached £223,123 £200,000 20 Aug 2021
12 LEAWOOD PLACE Detached £279,550 £121,500 8 Aug 2003
14 LEAWOOD PLACE Detached £289,843 £235,000 19 Jul 2019
15 LEAWOOD PLACE Detached £264,652 £107,000 15 Jan 2003
16 LEAWOOD PLACE Detached £310,063 £66,950 2 Oct 1998
17 LEAWOOD PLACE Detached £276,803 £200,000 3 Dec 2015
18 LEAWOOD PLACE Detached £300,253 £295,000 20 Dec 2023
19 LEAWOOD PLACE Detached £294,236 £76,000 16 Mar 2000
21 LEAWOOD PLACE Semi-Detached £317,116 £174,000 3 Oct 2005
22 LEAWOOD PLACE Detached £389,714 £310,000 14 Dec 2017
23 LEAWOOD PLACE Detached £278,517 £200,000 27 Nov 2015
25 LEAWOOD PLACE Detached £275,123 £156,950 10 Apr 2006
27 LEAWOOD PLACE Detached £298,617 £295,000 30 Jun 2023